2680,2681,2681,2682,2682,2683,2683,2683,2683,2684,2684,2683,2683,2684,2685,2685,2686,2687,2687,2688,2688,2689,2689,2691,2692,2692,2693,2693,2695,2695,2696,2697,2697,2698,2700,2701,2701,2702,2703,2704,2704,2705,2706,2707,2708,2710,2710,2711,2711,2712,2713,2714,2714,2715,2715,2716,2718,2718,2719,2720,2720,2721,2722,2722,2724,2724,2725,2725,2726,2727,2728,2728,2726,2725,2725,2726,2728,2729,2729,2730,2730,2733,2733,2734,2735,2735,2736,2737,2737,2739,2739,2738,2738,2739,2738,2738,2737,2737,2736,2736,2737,2738,2738,2739,2740,2742,2744,2745,2744,2743,2744,2746,2748,2749,2750,2751,2749,2747,2748,2748,2750,2750,2749,2749,2750,2750,2751,2751,2752,2752,2750,2748,2748,2746,2745,2743,2743,2742,2741,2741,2740,2740,2739,2739,2738,2737,2737,2738,2738,2739,2739,2740,2740,2741,2742,2742,2743,2745,2746,2746,2747,2748,2748,2747,2747,2746,2744,2742,2738,2735,2735,2734,2734,2733,2732,2732,2731,2729,2728,2728,2726,2724,2722,2722,2721,2720,2718,2717,2717,2716,2716,2715,2714,2713,2713,2712,2712,2713,2715,2715,2716,2718,2719,2720,2720,2718,2717,2716,2716,2715,2713,2713,2712,2712,2711,2711,2709,2709,2707,2707,2708,2708,2707,2707,2707,2706,2704,2704,2705,2705,2704,2704,2704,2704,2703,2703,2704,2704,2705,2707,2707,2708,2709,2709,2710,2710,2711,2711,2712,2713,2713,2715,2716,2716,2717,2717,2718,2718,2717,2717,2719,2720,2720,2721,2722,2722,2723,2723,2724,2724,2709,2689,2688,2688,2687,2687,2686,2685,2685,2684,2682,2682,2681,2680,2680,2684,2685,2684,2684,2680,2680,2679,2679,2678,2677,2677,2676,2676,2675,2675,2674,2674,2673,2672,2672,2671,2671,2670,2669,2668,2668,2669,2669,2668,2668,2667,2667,2668,2669,2669,2670,2671,2671,2672,2672,2671,2671,2670,2670,2669,2668,2667,2667,2666,2665,2665,2663,2663,2662,2660,2660,2659,2658,2658,2659,2659,2660,2661,2662,2662,2664,2665,2665,2666,2666,2667,2667,2668,2669,2671,2671,2673,2673,2673,2674,2674,2673,2673,2673,2674,2674,2675,2677,2677,2679,2679,2680,2681,2681,2680;981,981,980,980,981,982,983,984,986,985,984,984,983,983,982,979,979,978,977,977,973,973,972,972,971,972,972,974,974,973,973,972,971,971,970,969,968,968,967,967,966,966,965,965,964,964,963,963,962,962,963,963,962,961,960,961,961,962,962,963,964,965,965,963,963,962,962,961,961,962,962,963,964,964,965,966,966,967,966,965,964,964,965,966,966,967,968,968,969,969,970,970,972,974,974,975,976,977,978,979,979,980,978,979,982,983,985,984,983,982,981,982,982,983,986,987,988,990,991,992,992,993,993,994,996,997,997,998,998,999,1000,1000,1001,1001,1002,1002,1003,1003,1004,1006,1006,1008,1008,1009,1009,1010,1008,1008,1007,1007,1005,1004,1003,1003,1002,1001,1001,1000,1000,999,999,998,995,994,993,992,992,992,991,989,990,990,989,988,988,989,991,991,992,991,991,990,990,991,991,992,992,993,994,994,997,997,998,998,999,999,1000,1001,1001,1002,1004,1004,1005,1005,1006,1006,1005,1005,1006,1007,1007,1006,1006,1005,1005,1004,1004,1005,1005,1001,1001,1000,1000,1001,1005,1004,1004,1000,1000,999,998,1000,1004,1005,1006,1007,1007,1008,1009,1009,1008,1009,1009,1010,1010,1011,1011,1014,1014,1016,1018,1020,1020,1021,1021,1023,1023,1024,1025,1028,1028,1027,1028,1029,1029,1030,1030,1032,1033,1034,1055,1060,1060,1058,1058,1057,1055,1055,1054,1052,1052,1051,1050,1049,982,982,982,983,982,982,1049,1049,1048,1046,1046,1044,1044,1042,1042,1041,1040,1039,1038,1038,1037,1036,1035,1033,1032,1032,1030,1030,1026,1026,1024,1023,1021,1022,1022,1021,1019,1018,1017,1017,1015,1014,1015,1015,1016,1016,1017,1017,1015,1013,1013,1011,1011,1010,1009,1009,1008,1006,1006,1004,1003,1002,1002,1001,999,998,998,997,995,994,993,992,991,991,989,987,986,986,987,988,988,987,987,986,985,985,984,985,985,984,984,986,985,985,984,983